using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

namespace FrameWork
{
    public abstract class FsmBase
    {
        /// <summary>
        /// 拥有者类型
        /// </summary>
        public abstract Type OwnerType
        {
            get;
        }

        /// <summary>
        /// SerializeId
        /// </summary>
        public abstract int Id
        {
            get;
        }

        public abstract void Update(float deltaTime);

        public abstract void ShowDown();
    }
}

